package com.dankegongyu.lib.common.widget.dropdown;

import android.view.View;
import android.widget.FrameLayout;

/**
 * author: baiiu
 * date: on 16/1/17 21:03
 * description:
 */
public interface DropDownMenuAdapter {

    /**
     * 设置筛选条目个数
     */
    int getMenuCount();

    /**
     * 设置每个tab
     */
    DropDownMenuTabItemView getTabView(int position);

    /**
     * 设置tab weight，即tab宽度占屏幕宽度的比例
     */
    float getTabWeight(int position);

    /**
     * 设置每个筛选条目距离底部距离
     */
    int getBottomMargin(int position);

    /**
     * 设置每个筛选条目选中时显示的浮层View
     */
    View getContentView(int position, FrameLayout parent);

}
